Big Huge Thesaurus

bird of paradise

noun